package com.aterrizar.persistencia.daos;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;

import com.aterrizar.dominio.reservacion.asientos.Asiento;

public class AsientoDAO {
	public Asiento get(int id){
		return (Asiento)SessionManager.getSession().get(Asiento.class,id);
	}

	@SuppressWarnings("unchecked")
	public List<Asiento> get(List<Integer> idAsientos) {
		Criteria c = SessionManager.getSession().createCriteria(Asiento.class);
		c.add(Restrictions.in("id", idAsientos));
		return c.list();
	}

	public void save(Asiento asiento) {
		SessionManager.getSession().saveOrUpdate(asiento);
	}


}
